文章目录
  1. 1. ScrollView嵌套ListView时遇到Item显示不正确,上下滑动内存泄漏等问题
    1. 1.1. 1 不使用ScrollView
    2. 1.2. 2 在添加Item后,重新手工进行measure设置ListView的高度
  2. 2. ListView分析
    1. 2.1. 类结构
    2. 2.2. 设计模式
    3. 2.3. 生命周期
  3. 3. 自己动手写不同效果的ListView
    1. 3.1. 滑动删除
    2. 3.2. pin
    3. 3.3. 拼音首字母导航
    4. 3.4. 搜索且即时显示结果

事情的起因,是ListView遇到了一个bug:嵌套ScrollView的时候只显示一个Item。

ScrollView嵌套ListView时遇到Item显示不正确,上下滑动内存泄漏等问题

1 不使用ScrollView

2 在添加Item后,重新手工进行measure设置ListView的高度

ListView分析

类结构

设计模式

生命周期

自己动手写不同效果的ListView

滑动删除

pin

拼音首字母导航

搜索且即时显示结果

文章目录
  1. 1. ScrollView嵌套ListView时遇到Item显示不正确,上下滑动内存泄漏等问题
    1. 1.1. 1 不使用ScrollView
    2. 1.2. 2 在添加Item后,重新手工进行measure设置ListView的高度
  2. 2. ListView分析
    1. 2.1. 类结构
    2. 2.2. 设计模式
    3. 2.3. 生命周期
  3. 3. 自己动手写不同效果的ListView
    1. 3.1. 滑动删除
    2. 3.2. pin
    3. 3.3. 拼音首字母导航
    4. 3.4. 搜索且即时显示结果